<?php

App::uses('AppController', 'Controller');
App::uses('CursosDao','Model');

class CursosController extends AppController {

	var $cursosDao;
	
	public function beforeFilter() {
		parent::beforeFilter();
		$this->cursosDao = new CursosDao();
	}

	public function index() {}
	
	public function info($curso){
		echo($curso);
	}
	
	public function getIdNomCursoPerTipusIdioma(){
		$this->autoRender = false;
		$cursos = $this->cursosDao->getLlistaNomIdCursosPerTipusCursPerIdioma($_POST['t'],$_POST['i']);
		echo json_encode($cursos);
	}
	
	public function getCursoPerTipus(){
		$this->autoRender = false;
		$cursos = $this->cursosDao->getLlistaNomIdCursosPerTipusCurs($_POST['t']);
		echo json_encode($cursos);
	}
	
	public function infoCursPerIdAndIdioma(){
		$this->autoRender = false;
		$cursos = $this->cursosDao->getAllInfoCursPerIdAndIdioma($_POST['id'],$_POST['i']);
		echo json_encode($cursos);
	}
	
	public function canvi_text_idcurs(){
		$this->autoRender = false;
		$insert = $this->cursosDao->updateTextCursPerId($_POST['id_curs'],$_POST['idioma'],$_POST['text']);
		if($insert === true){
			echo json_encode("Canvis guardats");
		}
	}
		
	
	public function tipus_curs_per_categoria(){
		$this->autoRender = false;
		$cursosDao = new cursosDao;
		$result = $cursosDao->getTipusCursPerCategoria($_POST['idcategoria']);
		echo json_encode($result);
	}

	public function crear_nou_tipus_curs(){
		$this->autoRender = false;
		$result = $this->cursosDao->insertNouTipusCurs($_POST['idcategoria'],$_POST['nom_curs'],$_POST['idioma'],$_POST['ordre']);
		echo json_encode($result);
	}
	
	public function eliminar_tipus_curs(){
		$this->autoRender = false;
		$result = $this->cursosDao->eliminarTipusCursPerId($_POST['id_tipus_curs']);
		echo json_encode($result);
	}
	
	public function canviar_ordre(){
		$this->autoRender = false;
		
		
		$valores = explode(",",$_POST['valors']);
		foreach($valores as $valor){
			$valor = explode(":",$valor);
			$id = $valor[0];
			$ordre = $valor[1];
			$this->cursosDao->updateOrdreTipusCursPerId($ordre, $id);
		}
		echo json_encode(true);
		
		
		
	}
	
	
	public function crear_nuevo_curso(){
		$this->autoRender = false ;
		
		$valid_exts = array('jpeg', 'jpg', 'png', 'gif'); // valid extensions
		$max_size = 200 * 1024; // max file size
		$path = 'http://192.168.100.227/formacio_nova/app/webroot/continguts/imatges/'; // upload directory
		
        header('Content-Type: image/jpg');
	    echo base64_decode($_POST['image']);
	}
	
	
}


?>
